package com.doyoulike.dao.primary;

import com.doyoulike.entity.GenTableChild;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 子表DAO接口
 * @author 独舟
 * @version 2020-03-20
 */
@Repository
public interface GenTableChildDao {

    List<GenTableChild> findListByGenTableId(@Param("genTableId") Long genTableId);

    List<GenTableChild> findListByGenTableIds(List<Long> genTableIds);

    Integer inserts(List<GenTableChild> genTableChildren);

    Integer deleteByGenTableId(@Param("genTableId") Long genTableId);

    Integer deleteByGenTableIds(List<Long> genTableIds);

}